home *** CD-ROM | disk | FTP | other *** search
/ Amiga Developer CD 2.1 / Amiga Developer CD v2.1.iso / Reference / Includes_and_Autodocs_3.5 / include / images / bitmap.h < prev    next >
Encoding:
C/C++ Source or Header  |  1999-10-19  |  2.2 KB  |  86 lines

  1. #ifndef IMAGES_BITMAP_H
  2. #define IMAGES_BITMAP_H
  3. /*
  4. **    $VER: bitmap.h 44.1 (19.10.1999)
  5. **    Includes Release 44.1
  6. **
  7. **  Definitions for the bitmap.image BOOPSI class
  8. **
  9. **    (C) Copyright 1987-1999 Amiga, Inc.
  10. **        All Rights Reserved
  11. */
  12.  
  13. /*****************************************************************************/
  14.  
  15. #ifndef REACTRION_REACTION_H
  16. #include <reaction/reaction.h>
  17. #endif
  18.  
  19. #ifndef INTUITION_IMAGECLASS_H
  20. #include <intuition/imageclass.h>
  21. #endif
  22.  
  23. /*****************************************************************************/
  24.  
  25. #define BITMAP_Dummy           (REACTION_Dummy + 0x19000)
  26.  
  27. /*****************************************************************************/
  28.  
  29. /* Additional attributes defined by the bitmap class
  30.  */
  31.  
  32. #define BITMAP_SourceFile        (BITMAP_Dummy + 1)
  33.    /* (STRPTR) Filename of datatype object */
  34.  
  35. #define BITMAP_Screen            (BITMAP_Dummy + 2)
  36.    /* (struct Screen *) Screen to remap the datatype image to */
  37.  
  38. #define BITMAP_Precision         (BITMAP_Dummy + 3)
  39.    /* (ULONG) OBP_PRECISION to use in remapping */
  40.  
  41. #define BITMAP_Masking           (BITMAP_Dummy + 4)
  42.    /* (BOOL) Mask image */
  43.  
  44. #define BITMAP_BitMap            (BITMAP_Dummy + 5)
  45.    /* (struct BitMap *) Ready-to-use bitmap */
  46.  
  47. #define BITMAP_Width             (BITMAP_Dummy + 6)
  48.    /* (LONG) Width of bitmap */
  49.  
  50. #define BITMAP_Height            (BITMAP_Dummy + 7)
  51.    /* (LONG) Height of bitmap */
  52.  
  53. #define BITMAP_MaskPlane         (BITMAP_Dummy + 8)
  54.    /* (APTR) Masking plane */
  55.  
  56. #define BITMAP_SelectSourceFile  (BITMAP_Dummy + 9)
  57.    /* (STRPTR) */
  58.  
  59. #define BITMAP_SelectBitMap      (BITMAP_Dummy + 10)
  60.    /* (struct BitMap */
  61.  
  62. #define BITMAP_SelectWidth       (BITMAP_Dummy + 11)
  63.    /* (LONG) */
  64.  
  65. #define BITMAP_SelectHeight      (BITMAP_Dummy + 12)
  66.    /* (LONG) */
  67.  
  68. #define BITMAP_SelectMaskPlane   (BITMAP_Dummy + 13)
  69.    /* (APTR) */
  70.  
  71. #define BITMAP_OffsetX           (BITMAP_Dummy + 14)
  72.    /* (LONG) */
  73.  
  74. #define BITMAP_OffsetY           (BITMAP_Dummy + 15)
  75.    /* (LONG) */
  76.  
  77. #define BITMAP_SelectOffsetX     (BITMAP_Dummy + 16)
  78.    /* (LONG) */
  79.  
  80. #define BITMAP_SelectOffsetY     (BITMAP_Dummy + 17)
  81.    /* (LONG) */
  82.  
  83. /*****************************************************************************/
  84.  
  85. #endif /* IMAGES_BITMAP_H */
  86.